microalgae immobilization - German English Dictionary